﻿using Library.Collections.Generic;
using INDEX = System.UInt64;

namespace Library.Collections.Generic
{
    public interface IList<TElement> : IVector<TElement>, ICollection<TElement>, IClearable, IIsFixedSize
    {
        bool Add(TElement item, out INDEX index);

        bool Insert(INDEX index, TElement item);

        bool RemoveAt(INDEX index);
    }
}
